#ifndef DIRECTION_H
#define DIRECTION_H

class Direction {
public:
    int x, y;
    float rotate;

    Direction();
    Direction(int x, int y, float rotate);
    Direction opposite();

    bool operator==(const Direction& other) const;

    static Direction UP;
    static Direction DOWN;
    static Direction LEFT;
    static Direction RIGHT;
};

#endif
